package process

import (
	"encoding/json"
	"fmt"
	"my-go-chat/message"
	"net"
)

type smsProcess struct {
	//面向对象的编程思路
	//暂时不需要字段
}

//转发消息
func (sp *smsProcess) SendGroupMes(mes message.Message) {
	//不用构建了 可以直接对得到的对象进行群发
	//遍历夫妻的onlineUsers
	//将消息转发取出

	var smsMes message.SmMes
	err := json.Unmarshal([]byte(mes.Data), &smsMes)
	if err != nil {
		fmt.Println("转发消息 反序列化失败！")
	}
	for id, up := range userMgr.onlineUsers {

	}
}

func (sp *smsProcess) SendMesToEachOnlineUser(info string, conn net.Conn) {

}
